package com.sxbdjw.situation.bdjw.webrtc;


import android.util.Log;

import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken;
import org.eclipse.paho.client.mqttv3.MqttCallback;
import org.eclipse.paho.client.mqttv3.MqttMessage;

public class MqttPublishCallback implements MqttCallback {

    private String TAG="MqttPublishCallback";

    public void connectionLost(Throwable cause) {
        // 连接丢失后，一般在这里面进行重连
        Log.i(TAG,"连接断开，可以做重连");
    }

    public void messageArrived(String topic, MqttMessage message) throws Exception {
        // subscribe后得到的消息会执行到这里面
          Log.i(TAG,"接收消息主题:" + topic);
          Log.i(TAG,"接收消息Qos:" + message.getQos());
          Log.i(TAG,"接收消息内容:" + new String(message.getPayload()));
    }

    public void deliveryComplete(IMqttDeliveryToken token) {
        Log.i(TAG,"deliveryComplete---------" + token.isComplete());
    }
}